dredging applicator - French English Dictionary